package br.org.group.android.dao;

import javax.jdo.annotations.IdGeneratorStrategy;
import javax.jdo.annotations.IdentityType;
import javax.jdo.annotations.PersistenceCapable;
import javax.jdo.annotations.Persistent;
import javax.jdo.annotations.PrimaryKey;

import com.google.appengine.api.datastore.Text;

@PersistenceCapable(identityType = IdentityType.APPLICATION)
public class FortunesDAO {

	@PrimaryKey
	@Persistent(valueStrategy = IdGeneratorStrategy.IDENTITY)
	private Long id;

	@Persistent
	private Text mensagem;

	@Persistent
	private String autor;

	@Persistent
	private String categoria;

	public FortunesDAO() {
		this.id = -1L;
		this.mensagem = new Text("");
		this.autor = "";
		this.categoria = "";
	}

	public FortunesDAO(Text mensagem, String autor) {
		this.mensagem = mensagem;
		this.autor = autor;
		this.categoria = "";
	}

	public Text getMensagem() {
		return mensagem;
	}

	public void setMensagem(Text mensagem) {
		this.mensagem = mensagem;
	}

	public String getAutor() {
		return autor;
	}

	public void setAutor(String autor) {
		this.autor = autor;
	}

	public Long getId() {
		return id;
	}

	public void setId(Long id) {
		this.id = id;
	}

	public String getCategoria() {
		return categoria;
	}

	public void setCategoria(String categoria) {
		this.categoria = categoria;
	}

}
